获取 Openid| 商户->百度
更新时间:2023-04-14
通过手机号、邮箱、昵称获取 Openid
接口描述:
主要是为了配合TP能够更好的进行订单异常问题分析
接口地址:
https://maphotel.baidu.com//map_mc/mc/GetOutUnionid
请求方式:
POST
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
tpl | String | 是 | RequestBody参数 | 三方英文名:egs:xiaojujiayou 联系 RD提供 |
type | String | 是 | RequestBody参数 | 账号类型:mobile【手机号】、email【邮箱】、nickname【昵称】 |
account | String | 是 | RequestBody参数 | 账号 |
timestamp | String | 是 | RequestBody参数 | 秒级时间戳【10char】 |
sign | String | 是 | RequestBody参数 | 签名 规则见下 |
salt | String | 是 | RequestBody参数 | 随机数 |
scene_id | string | 是 | RequestBody参数 | 固定值:map_mc_info_gate_GetOutUnionid |
请求示例
curl -X POST
https://maphotel.baidu.com//map_mc/mc/GetOutUnionid
-H 'cache-control: no-cache'
-H 'content-type: application/x-www-form-urlencoded'
-H 'postman-token: b22a19f7-6357-c7b8-35eb-b298d4ca154f'
-d 'tpl=xiaojujiayou&type=mobile&account=18235760013&sign=ee5c8ae0b213f44ac63dbbe438718697×tamp=1681453656&salt=234&scene_id=map_mc_info_gate_GetOutUnionid'
签名规则
第一步:scene_id + salt + timestamp + primary_key 【+代表拼接的意思,primary_key找 RD提供】
第二步:将第一步的结果进行md5加密,生成小写32char的字符串
例如上面的请求示例: map_mc_info_gate_GetOutUnionid2341681453656123456
返回值:
{
errno: 0,
errstr: "",
desc: "操作成功",
data: {
tpl: "xiaojujiayou",
openid: "ZytnMkF1NkVlWkx5dUU5NU5zMkI2QT09"
},
_logid: "3294797663",
loginstatus: 0
}